.map-btns{
  color: #ffffff;
  font-size: 0.7rem;
  padding:0.3rem;
  min-width: 60%;
  max-width: 60%;
  margin: 0 auto;
}
.map-btns span{
  padding: 0.3rem 0;
  text-align: center;
  background-color: #ffffff;
  color: #21AC3C;
  border:1px solid #21AC3C;
  height: 1.3rem;
  cursor: pointer;
}
.map-btns span:first-child{
  border-radius: 5px 0 0 5px;
}
.map-btns span:last-child{
  border-radius: 0 5px 5px 0;
  border-left-width: 0;
}
.map-btns span.active{
  color: #ffffff;
  background-color: #21AC3C;
}
.aqi-map{
  /*position: absolute;
  top: 0rem;
  bottom: 2.2rem;
  left: 0;*/
  position: relative;
  width: 100%;
  height: 20rem;
  background-color: #F9F9F9;
  margin-bottom: 2rem;
}
#readline-map{
  bottom: 0rem;
}
#allmap{width: 100%;height: 100%;overflow: hidden;}
#maptap{
  position: absolute;
  z-index: 99;
  bottom: 2.2rem;
  right: 0;
  width: 100%;
  background-color: #444343;
  padding: 0.25rem 2rem;
  min-width: 100%;
  max-width: 100%;
}
#maptap span{
  text-align: center;
  font-size: 0.5rem;
  color: #eeeeee;
  border-color: #2E2E2E;
  background-color: #6E6E6E;
  cursor: pointer;
}
#maptap span.active{
  color: #ffffff;
  background-color: #008DFF;
}
.map-btns span:first-child{
  border-radius: 5px 0 0 5px;
  border-right-width: 0;
}
.map-btns span:last-child{
  border-radius: 0 5px 5px 0;
  border-left-width: 0;
}